﻿body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1.4;  } 

/*color:#282828;background: #5378a2 url("images/bgr.jpg") repeat-x right top fixed; */

a {color:#3A5A85; border:none; text-decoration:none;}
a:hover {color:#4C4C4C; border:none; }
a:active {color:#666666; text-decoration:none; border:none;}


p a:hover {color:#4A6C92; border:none; text-shadow: 0 2px 4px #4A6C92; }

#search { display:block; position:absolute; font-size:1pt; top:-2000px; left:-2000px; width:100px; color:#5378A2;}

@font-face {
    font-family: 'swiss721';
    src: url('fonts/tt0010m_.eot');
    src: url('fonts/tt0010m_.eot') format('embedded-opentype'),
         url('fonts/tt0010m_.woff') format('woff'),
         url('fonts/tt0010m_.ttf') format('truetype'),
         url('fonts/tt0010m_.svg#swiss721') format('svg');
}

.container { display:block; position:absolute; min-height:100px; top:0; left:50%; margin-left:-470px; width:940px;}
.main { display:block; position:relative; margin:0; padding:0 31px 0 31px; background-image:url(images/main_bgr.png); background-repeat:repeat-y;}
.main_end { display:block; position:relative; margin:0 0 30px 0; height:14px; background-image:url(images/bottom_bgr.png); background-repeat:no-repeat;}
.top { display:block; height:64px; text-align:center; margin-bottom:90px;}
.top_logo img { display:block; float:left; margin:0 0 0 -7px; width:70px; height:70px;}

#preload { position: absolute; overflow: hidden; left: -1000px; top: -1000px; height: 1px; width: 1px;}

.pt8 {font-size:8pt; font-weight:normal; color:#282828}
.pt9 {font-size:9pt; font-weight:normal; color:#282828}
.pt10 {font-size:10pt; font-weight:normal; color:#282828}
.pt11 {font-size:11pt; font-weight:normal; color:#282828}
.line { display:block; margin:0; border-bottom:solid 1px #7392A6;}

.in_top_logo {display:block; float:left; position:absolute; margin-left:-190px; }

.view_cart { display:block; position:absolute; margin:5px -38px 0 616px;}


.front_languages a:hover { background-color:#F4F6F7; color:#000000; border:solid 1px #3A5470;}



.right_list {display:block; float:right; width:130px; padding:10px; margin:15px 0 20px 20px; border:solid 1px #123265; box-shadow: 2px 2px 10px #666666;}
.right_list a {display:block; text-decoration:none; color:#123265; padding-left:15px;}
.right_list a:hover { text-decoration:none; color:#000000; background-color:#CCCCCC;}

.back {display:block; position:absolute; margin:-160px 0 0 0;}
.back a {display:block; position:relative; text-decoration:none; font-size:9pt; width:330px; padding-top:121px;}
.back a:hover { color:#ffffff; text-decoration:none;}
.back .bullet { display:block; float:left; background-color:#5378A1; height:8px; width:8px; margin:4px 5px 0 0;}

.front_banner { display:block; margin-top:20px; width:878px; height:347px; background-image:url(images/front_banner.jpg); background-repeat:no-repeat;}
.front_banner a { display:block; height:219px; width:186px; text-decoration:none; float:left; margin:120px 0 0 27px;}
.front_banner a:hover { background-image:url(images/over_pck.png); }

.title_bar { display:block; width:868px; margin-bottom:-10px; padding:10px 0 0 0;}
.title { display:block; color:#5378A1; height:29px; font-size:18pt; font-weight:bold; margin:0px 0 0 0px; text-transform:uppercase; font-family:swiss721; }
.title .line { display:block; margin:10px 10px 0 00; border-bottom:solid 1px #123265;}
.sub_title { display:block;  font-size:9pt; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:-8px 0 0 250px;}
.reports_title { display:block; color:#5378A1; height:29px; font-size:18pt; font-weight:bold; margin:-20px 0 -9px 25px; text-transform:uppercase; font-family:swiss721;}


.blueb {color:#123265; font-weight:bold;}
.grayb {color:#999999; font-weight:bold;}
.gray {color:#999999;}
.redb { color:#990000; font-weight:bold;}
.pt7 { font-size:7pt;}
.blue7 {color:#3A5A85; font-size:7pt;}
.notes { display:block; font-weight:bold; color:#CC0000; text-transform:uppercase; margin:30px 0 -15px 0;}

.click_thumbnails {display:block;  width:641px; text-align:right; font-size:7pt; color:#AAAAAA; z-index:100;}
.click_author {display:block; float:right; margin-top:-6px;  width:200px; text-align:right; font-size:9pt; color:#5378A1; font-family:swiss721; }
.author_popup { position:fixed; top:50%; left:50%; margin:-250px 0 0 -450px; height: 490px; width: 840px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding:30px;}
.author_popup  img { float:left; margin:0 25px 25px 0;}



.menu_bold a { display:block; font-weight:bold; color:#5378A1; text-decoration:none; margin-top:10px;}
.menu_bold a:hover { text-decoration:underline; color:#336699; }

.features { display:block; width:235px; margin-top:20px; padding-bottom:20px; border-top:solid 1px #123265;}
.top_body { display:block; margin:30px 0 0 25px; height:30px; color:#7A9AB9; font-family:swiss721; text-align:right;}
.text_body { display:block; width:620px; min-height:180px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10;}
.text_body p { text-align:justify;}
.text_body strong {color:#444444;}
.text_body ul { margin:-10px 0 10px 0; padding:0 0 0 20px; list-style:square;}
.text_body .title { display:block; height:30px; color:#123265; font-size:14pt; font-weight:bold; margin:2px 0 -20px 0; text-transform:uppercase; font-family:swiss721; }

.text_report { display:block; width:620px; min-height:180px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10;}
.text_report p { text-align:justify; padding:5px 33px 5px 33px;}
.text_report img { float:left; margin:25px 25px 15px 0; border:solid 1px #123265; box-shadow:1px 4px 10px #666;}
.text_report .banner img { margin-bottom:-105px; box-shadow:none; border:none; margin-top:0px; z-index:10;}
.text_report .report_type { display:block; position:relative; color:#FFFFFF; font-weight:bold; text-shadow:1px 1px 3px #000; font-size:10pt; margin:0 0 60px 33px;}
.text_report .report_type a {color:#fff; font-size:8pt; font-weight:normal;}
.text_report .report_type a:hover { text-decoration:underline; text-shadow:1px 1px 10px #000;}

.text_report .author a {color:#123265;}
.text_report .author a:hover { text-decoration:underline;}
.text_report strong {color:#444444;}
.text_report ul { margin:-10px 0 10px 0; padding:0 0 0 20px; list-style:square;}
.text_report .title { display:block; height:30px; color:#123265; font-size:14pt; font-weight:bold; margin:2px 0 -20px 0; text-transform:uppercase; font-family:swiss721; }
.report_sample a { display:block; margin:40px 0 0 0; border-left:solid 9px #990000; color:#5378A1; font-weight:bold; padding-left:10px; line-height:10px; }
.report_sample a:hover { border-left:solid 9px #5378A1; color:#000000;} 

.links_body { display:block; width:620px; min-height:180px; min-height:150px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10; }
.links_body img { float:left; margin:0 20px 20px 0; border:none;}
.links_body a { font-weight:bold;}


.in_screen {float:right; padding:3px; margin:0 0 25px 25px; font-family:Arial, Helvetica, sans-serif;}
.in_screen img { margin: 0;}
.in_screen .infoarea { display:block; font-size:7pt;}
.in_screen .screen_title { font-size:10pt; font-weight:bold; margin:5px 0 5px 2px;  color:#666666;}
.in_screen .screen_txt { font-size:8pt; color:#333333; font-weight:normal; float:right;}

.screen { background-image:url(images/alpha.png); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:510;}
.image {display:block; position:fixed; width:899px; height:637px; top:50%; left:50%; margin:-290px 0 0 -450px; text-align:center; z-index:510; color: #000000;}
.screen_close a { display:block; position:absolute; width:103px; height:41px; margin:-5px 0 0 765px; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.screen_close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.screen_txt { display:block; color:#FFFFFF; text-align:left; font-weight:bold; font-size:12pt; width:830px; margin:-17px auto; font-family:Arial, Helvetica, sans-serif;}

.half_body {display:block; width:260px; float:left; height:180px; margin:20px 0 20px 25px; padding:0 30px 20px 0; border-top:solid 1px #7392A6;}
.half_body2 { display:block; float:left; width:240px; height:180px; margin:20px 0 20px 25px; padding:0;}
.half_body3 { display:block; float:left; width:160px; height:180px; margin:20px 0 20px 25px; padding:0;}
.two_charts { display:block; width:620px; height:200px; margin:20px 0;}

.sample_chart {display:block; position:relative; width:280px; float:left; margin:0 30px 20px 0; border-top:solid 1px #7392A6;}
.sample_chart img { margin-right:27px;}
.sample_chart p { font-weight:bold; margin:0; text-align:center;}

.sample_report { position:relative;}
.sample_report iframe { position:fixed; top:50%; left:50%; margin:-250px 0 0 -450px; height: 550px; width: 900px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding-left:10px;}
.sample_report div { top:0; left:0; width:100%; margin:0; height:100%; z-index:150; background-image:url(images/alpha.png); clear:both; }
.sample_report .close { display:block; position:absolute; width:900px; top:50%; left:50%; margin:-270px 0 0 -450px; height:20px; text-align:right; float:right;}
.sample_report .close a {display:block; width:110px; height:31px; float:right; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.sample_report .close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}

.close { display:block; position:absolute; width:900px; top:50%; left:50%; margin:-270px 0 0 -450px; height:20px; text-align:right; float:right;}
.close a {display:block; width:110px; height:31px; float:right;  border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}

.article p { text-align:justify; }
.article .spelle { color:#003399;}
.article .grame { color:#990000;}
.article em { font-style:normal; color:#006699;}
.article .list {font-family: courier new,courier,monospace; font-size:8pt; width:630px;}
.article .list strong { font-weight:bold; color:#FF0000;}

.review { display:block; border-left:solid 1px #7392A6; margin-top:25px; padding:5px 50px 5px 50px; box-shadow: 5px 5px 15px #aaaaaa;}
.review .name { display:block; text-align:right; color:#7392A6; margin:-10px 0 20px 0; font-size:7pt; font-style:italic;}

.nakshatra { float:right; width:90px; height:90px; margin:5px 0 10px 25px; text-align:center;}
.nakshatra_bold b { display:block; padding-top:5px; margin-top:50px; border-top:solid 1px #999999; width:100%;} 

.comparison table { border-spacing: 10px; margin-left:-250px; border-spacing:1px 15px; border-collapse: separate;}
.comparison td { vertical-align:top; padding:5px; box-shadow: 3px 3px 5px #cccccc;}
.comparison th { vertical-align:top; padding:5px 10px 5px 5px; box-shadow: 3px 3px 5px #cccccc; text-align:right; color:#123265; background-color:#FFFFFF; }
.comparison tr { background-color:#eeeeee; margin-bottom:40px;}

.languages {display:block; border-bottom:solid 1px #006699; margin-bottom:30px; padding:20px 0 10px 0; text-align:center;}
.languages .additional a { margin:0 10px 0 20px; border-left:solid 7px #5378A1; color:#000000; padding-left:5px; line-height:8px; }
.languages .additional a:hover { border-left:solid 7px #990000; color:#990000;} 
.languages .active { margin:0; border-left:solid 7px #123265; background:#eeeeee; color:#123265; font-weight:bold; padding:0 10px 0 5px; line-height:8px; }

.product_link a { display:block; height:24px; position:relative; color:#990000; text-align:right; font-weight:bold; padding-top:3px; margin:-32px 0 -10px 0;}
.product_link a:hover { background-color:#CCCCCC; color:#000000; opacity: 0.7; filter: alpha(opacity=70);}